*, operator

       

Wordt gebruikt om twee getallen met elkaar te vermenigvuldigen.

Syntaxis

resultaat = getal1*getal2

De syntaxis van de operator * bestaat uit de volgende onderdelen:

Onderdeel Beschrijving
resultaat Vereist. Een willekeurige numerieke variabele.
getal1 Vereist. Een willekeurige numerieke expressie.
getal2 Vereist. Een willekeurige numerieke expressie.

Notities

Het gegevenstype van resultaat is normaal gesproken hetzelfde als het gegevenstype van de meest nauwkeurige expressie. De volgorde van de gegevenstypen van minst naar meest nauwkeurig is Byte, Integer, Long, Single, Currency, Double en Decimal. Hierbij gelden de volgende uitzonderingen:

Als Dan is resultaat
De gegevenstypen Single en Long in de vermenigvuldiging voorkomen, geconverteerd naar een gegevenstype Double.
Het gegevenstype van resultaat een variant Long, Single of Date is waarvan het geldige bereik wordt overschreden, geconverteerd naar een Variant met een Double.
Het gegevenstype van resultaat een variant Byte is waarvan het geldige bereik wordt overschreden, geconverteerd naar een variant Integer.
Het gegevenstype van resultaat een variant Integer is waarvan het geldige bereik wordt overschreden, geconverteerd naar een variant Long.

Wanneer een of beide expressies Null-expressies zijn, is resultaat ook Null. Als een expressie Empty is, wordt de waarde van de expressie ingesteld op 0.

Opmerking Bij vermenigvuldigen wordt niet dezelfde volgorde van nauwkeurigheid gehanteerd als bij optellen en aftrekken.